|
Command: |
Generate the S2 MAC for currency exchange transactions. |
|
Notes: |
Use of this command requires the optional ESP licence. Error code 67 will be returned if the command is not licensed. |
|
Field |
Length & Type |
Details | |
|
COMMAND MESSAGE |
|||
|
Message Header |
m A |
Will be returned to the Host unchanged |
|
|
Command Code |
2 A |
Value “V0” |
|
|
*KMX |
32 H or 1A+32H |
Double length *KMX encrypted under LMK pair 20-21 variant 2 |
|
|
IDCEP |
6 B |
The CEP Card Identifier. Used to create the *KDX |
|
|
NTCEP |
2 B |
The transaction number assigned by the Load Acquirer |
|
|
Updates Length |
2 N |
Length in bytes of the UPDATESISS field |
|
|
CCISS |
2 B |
Completion Code |
|
|
TI |
1 B |
Transaction
Indicator |
|
|
S1 |
8 B |
Signature |
|
|
BALISS,TARGET |
4 B |
New Balance of target slot |
|
|
BALmaxISS,TARGET |
4 B |
Maximum balance of the target slot |
|
|
CALPHAISS, TARGET |
3 B |
Alphanumeric representation of the target currency code |
|
|
BALISS,SOURCE |
4 B |
New Balance of the source slot |
|
|
UPDATESISS |
0-24 B |
Updates to CEP card data |
|
|
End Message Delimiter |
1 C |
Optional. Must be present if a message trailer is present. Value X'19 |
|
|
Message Trailer |
n A |
Optional. Maximum length 32 characters |
|
|
|
|
|
|
|
Field |
Length & Type |
Details |
|
RESPONSE MESSAGE |
||
|
Message Header |
m A |
Will be returned to the Host unchanged |
|
Response Code |
2 A |
Value "V1" |
|
Error Code |
2 N |
00 - No error. S3 10 - KML parity error 12 - No keys loaded in user storage 13 - LMK error - report to Supervisor 15 - Error in input data 21 - Invalid user storage index 70 - Invalid transaction indicator 71 - Invalid Updates Length
|
|
S2 |
8B |
Generated Signature |
|
End Message Delimiter |
1 C |
Will only be present if present in the command message. Value X'19 |
|
Message Trailer |
n A |
Will only be present if in the command message. Maximum length 32 characters |